---
title: Univer Pro Introduction
description: Univer Pro extends the open-source Univer with additional features that meet enterprise-level needs, including import/export, printing, and collaborative editing.
---

import { IconWrapper } from '@/components/icon-wrapper'

Univer Pro extends the open-source Univer with additional features that meet enterprise-level needs, including:

<Cards>
  <Card title="Import/Export" href="/en-US/guides/sheets/features/import-export" />
  <Card title="Printing" href="/en-US/guides/sheets/features/print" />
  <Card title="Collaborative Editing (including collaborative cursors and history)" href="/en-US/guides/sheets/features/collaboration" />
  <Card title="Edit History" href="/en-US/guides/sheets/features/edit-history" />
</Cards>

These features will be marked in the documentation with <IconWrapper className="inline-flex" type="pro" size="sm" icon={null} />.

Univer Pro is released under the [Univer Commercial License Agreement](https://univer.ai/license). It can be used for free without a license, but there will be some limitations[^1] when running Univer Pro.

If you need to unlock the limitations, you can contact our sales team to purchase a license. You can find out if you need a license and how to obtain and use it in the [License](/guides/pro/license) section.

<Callout type="warning">
  The features of Univer Pro depend on server-side support, so please ensure that you have deployed the Univer Pro server before using its features.
</Callout>

## Server Deployment

### Environment Requirements [#evironment-requirements]

| Environment | Requirements |
| ---- | ---- |
| Operating System | Linux, Mac, Windows (WSL) |
| CPU | At least 1 core |
| Memory | At least 2GB, recommended >4GB for larger file import/export |
| Disk | At least 10GB |
| Docker | Version 23 or higher |

### Compatibility

- Linux: Recommended kernel version is 3.10.0 or higher (some users have encountered compatibility issues with lower versions)
- Docker: Version 23 or higher
- Docker Compose: Version 2.21 or higher
- Databases:
  - MySQL: Version 8.0 or higher
  - PostgreSQL: Version 13 or higher
  - Redis: Version 5.0 or higher
  - Supports domestic databases that connect via PostgreSQL and MySQL, as well as DM Database V8 version

### One-Click Deployment

Once the above requirements are met, you can use the following script to deploy the Univer Pro server with Docker Compose:

```bash
bash -c "$(curl -fsSL https://get.univer.ai)"
```

For more detailed deployment methods and configuration options, please refer to the [Server Deployment](/guides/pro/server) section.

## Client Integration

The usage of presets and plugins in Univer Pro is the same as in Univer. You can find their usage in the corresponding feature sections.

### Quick Start

If you need a scaffold project to get started quickly, we have prepared a [Univer Pro Start Kit](https://github.com/dream-num/univer-pro-sheet-start-kit) that allows you to quickly create a Univer Pro project with the following commands:

<Tabs items={['npm', 'pnpm']}>
  <Tab>
    The following commands require your device to have `nodejs >= 18`, `npm >= 8`, and `git` installed.

    ```bash
    npx degit dream-num/univer-pro-sheet-start-kit univer-pro-sheet-start-kit
    cd univer-pro-sheet-start-kit
    npm install
    npm run dev
    ```
  </Tab>
  <Tab>
    The following commands require your device to have `nodejs >= 18`, `pnpm >= 7`, and `git` installed.

    ```bash
    pnpm dlx degit dream-num/univer-pro-sheet-start-kit univer-pro-sheet-start-kit
    cd univer-pro-sheet-start-kit
    pnpm install
    pnpm dev
    ```
  </Tab>
</Tabs>

<Callout>
  If the server is deployed on another machine, you need to change `localhost` in the `server` configuration in `vite.config.ts` to the corresponding machine's IP address.
</Callout>

🎉 If everything goes well, congratulations! You have successfully created a Univer Pro project integrated with the server. Visit http://localhost:5173/ to experience the advanced features and collaborative editing.

---

[^1]: Limitations include but are not limited to: watermarks, import size limits, and restrictions on the number of collaborative editing documents. For detailed limitations, please refer to the [Pricing](https://univer.ai/pricing) page.
